Expression Calculator is essentially a freeware graphing calculator. It can evaluate textual numeric expressions, numerically integrate and differentiate equations, plot functions, store and recall variables and even do molar mass calculations involving the Periodic Table of Elements. Expressions can be entered with the keyboard or mouse and are saved with their result for further viewing or use in an Entry History window.  Best of all, source code is available on my web site if you want to modify the program.